// result.js
Page({
  data: {
    score: 0,
    correctWords: [],
    skippedWords: []
  },

  onLoad(options) {
    if (options.score) {
      this.setData({
        score: parseInt(options.score)
      })
    }
    
    if (options.correct) {
      try {
        const correctWords = JSON.parse(options.correct)
        this.setData({
          correctWords: correctWords
        })
      } catch (e) {
        console.error('解析猜对词语失败', e)
      }
    }
    
    if (options.skipped) {
      try {
        const skippedWords = JSON.parse(options.skipped)
        this.setData({
          skippedWords: skippedWords
        })
      } catch (e) {
        console.error('解析跳过词语失败', e)
      }
    }
  },

  // 再来一局
  playAgain() {
    wx.redirectTo({
      url: '/pages/settings/settings'
    })
  },

  // 返回首页
  backToHome() {
    wx.reLaunch({
      url: '/pages/index/index'
    })
  },

  // 分享结果
  shareResults() {
    // 微信小程序分享功能
    wx.showShareMenu({
      withShareTicket: true,
      menus: ['shareAppMessage', 'shareTimeline']
    })
  },

  // 分享给朋友
  onShareAppMessage() {
    return {
      title: `我在疯狂猜词中得了${this.data.score}分！快来挑战我吧！`,
      path: '/pages/index/index',
      imageUrl: '' // 可以添加分享图片
    }
  },

  // 分享到朋友圈
  onShareTimeline() {
    return {
      title: `我在疯狂猜词中得了${this.data.score}分！快来挑战我吧！`,
      query: '',
      imageUrl: '' // 可以添加分享图片
    }
  }
}) 